package singleton;/** * @author Administrator * @Date: 2020/7/16 07:28 * @Description: 懒汉模式: 初始的lazeSingleton为空，在调用instance方法得时候才会创建对象。 *  注意线程安全：如果在并发的时候，判断完还没创建对象的时候，失去时间片，其他线程进来创建了lazySingleton，那么就不是单例了。 */public class LazySingleton {    /**     *  静态化得singleton先设置为null     */    private static LazySingleton lazySingleton = null;    public static  synchronized LazySingleton getInstance() {        if (lazySingleton == null) {            lazySingleton = new LazySingleton();        }        return lazySingleton;    }    public static void main(String[] args) {        LazySingleton lazySingleton1 = LazySingleton.getInstance();        LazySingleton lazySingleton2 = LazySingleton.getInstance();        System.out.println(lazySingleton1==lazySingleton2);    }}